class CreateErrorInfos < ActiveRecord::Migration
  def self.up
    create_table :error_infos do |t|
      t.integer :user_id            ,:default => 1 ,:limit => 2 #发生错误时正在使用程序的人
      t.string :c_name              ,:default => '',:limit => 35 #controller名
      t.string :a_name              ,:default => '',:limit => 35 #action名
      t.string :ip_from             ,:default => '',:limit => 30 #使用者的IP
      t.string :log_level           ,:default => '',:limit => 10 #当前Log级别
      t.string :rails_version       ,:default => '',:limit => 10 #当前rails版本
      t.string :rails_env           ,:default => '',:limit => 15 #当前rails环境
      t.text :content                #错误内容
      t.timestamps
    end
  end

  def self.down
    drop_table :error_infos
  end
end
